Minutes, IBIS Quality Committee

04 September 2012

11:00-12:00 EST (08:00-09:00 PST)

ROLL CALL

Cisco Systems:                      Tony Penaloza
Ericsson:                           Anders Ekholm
Green Streak Programs:              Lynne Green
Huawei Technologies:                Guan Tao
IBM:                                Bruce Archambeault
                                    Greg Edlund
IOMethodology:                      Lance Wang
Mentor Graphics:                    John Angulo
Micron Technology:                  Moshiul Haque,
                                    Randy Wolff
Nokia Siemens Networks:           * Eckhard Lenski
QLogic Corp.:                       James Zhou
Signal Consulting Group:            Tim Coyle
Signal Integrity Software         * Mike LaBonte
Teraspeed Consulting Group:       * Bob Ross
Texas Instruments:                  Pavani Jella

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for opens and IBIS related patent disclosures:

Mike: Lance is unable to discuss his correlation presentation today
- He may be able to join us in two weeks

AR Review:

- None

New items:

Mike showed the 2012 Sorrento summit presentation from Eckhard:
- slide 27:
  - Eckhard: The voltage range here is impossible, but the model works OK
  - Mike: Are these voltages close to the actual swing?
  - Eckhard: No
  - Mike: The output voltage is a multiplier of the algorithmic output times [Voltage Range]
    - Some models have algorithmic output of 1.0 for unequalized signal, the [Voltage Range] gives the actual voltage
    - Others have [Voltage Range] of 1.0V, and the algorithmic output gives the actual voltage
  - Bob: I don't know how this works as an Open_sink
    - There would be no Pullup table
    - An external resistor might be used
  - Mike: I have never seen an Open_sink AMI model
  - Bob: Eckhard. have you tried setting [Voltage Range] higher?
  - Eckhard: No, the model works correctly
  - Mike: Would an Open_sink model be symmetric enough for SerDes operation?
  - Eckhard: The Pullup resistor is non-linear, so it matches
  - Bob: The AMI model runs with -0.5V and +0.5V
  - Mike: That is the input to the TX
  - Bob: Voltage Range should have no effect on AMI output

Mike showed the AMI section of the IBIS 5.1 spec:
- Mike: This says nothing about how the analog model is treated
- Bob: The analog model is used for channel analysis only

Resuming the summit presentation:
- slide 28:
  - Eckhard: An external runtime library is required, but the version is critical
  - Mike: A TX and RX might require different versions
- slide 29:
  - Eckhard: We were told that the package model is in the AMI model
  - Mike: A package coded into the AMI can't participate in reflection simulations
- slide 30 & 31:
  - Eckhard: This model did not implement the multiple Drive values in the datasheet
    - It was easy to fix the AMI file to change Value to List
- slide 32:
  - Eckhard: The TX and RX require different OS versions, so we are stuck
  - Mike: AMI models should be computation intensive, should not have OS problems
- slide 33:
  - Eckhard: We are not told that we have to change Model Selector when the TX_Swing changes
    - This relates to Walter's dependency table proposal
- slide 34 & 35:
  - Eckhard: I was able to solve the Description problem
    - The Format Table problem could not be solved
  - Bob: Some files legal with IBISCHK 5,.0 might not pass 5.1
  - Mike: That is the BUG 133 problem
  - Bob: That will be fixed in 5.1
- slide 36:
  - Eckhard: The AMI description for the EQUAL parameter does not match the datasheet
  - Mike: The IQ specification calls for a some data to be checked against the datasheet

- Bob: Do you have any models that work?
- Eckhard: Some models come in different versions for different vendors
  - Sometimes they run but you don't know if the results are reasonable
- Bob: I suspect major tool incompatibilities

- Mike: Only some of these 7 can become checks
- List of issues in the order shown above:
  - 1 Bob: this needs to be explored, the issue is not conclusive
  - 2 Mike: This might be a check calling for more OS compatibility testing
  - 3 Eckhard: There is no language forbidding algorithmic package modeling
    - Mike: It could be a quality check
  - 4 Eckhard: A check against the datasheet would help
  - 5 Mike: This is another OS compatibility issue, there is no check for this
  - 6 Mike: Without dependency tables this is a documentation issue, there could be a check
    - Bob: Changing Model Selector should work
  - 7 Mike: This is a documentation issue, it could be checked

AR: Eckhard test Open_sink AMI model with different [Voltage Range] values

Next meetings:
- Next meetings Sep 4 and Sep 18

- Meeting ended at 12:17 ET
